//header {
//  font-size: 16px;
//  color: rgba(0, 0, 0, 1);
//  margin-bottom: 20px;
//  font-weight: bold;
//}
//
//.group-type {
//  padding: 20px 16px;
//  .group-main {
//    display: flex;
//    .group-radio {
//      display: flex;
//
//      flex-direction: column !important;
//      .el-radio {
//        height: 50px;
//        line-height: 50px;
//        margin-bottom: 10px;
//        &:last-child {
//          margin-bottom: 0px;
//        }
//      }
//    }
//    &-content {
//      section {
//        font-size: 14px;
//        background-color: rgba(225, 238, 252, 1);
//        color: rgba(79, 147, 224, 1);
//        border-radius: 4px;
//        padding: 8px 8px 8px 0px;
//        display: flex;
//        align-items: center;
//        margin-bottom: 10px;
//        span {
//          text-indent: -10px;
//          margin-left: 33px;
//        }
//        &:last-child {
//          margin-bottom: 0px;
//        }
//      }
//    }
//  }
//}
.has-checkout {
  margin-right: 20px;
  display: flex;
  justify-content: space-between;
}
.panel {
  padding: 20px 16px;
  background: #fff;
  &-item {
    display: inline-flex;
    align-items: center;
    margin-bottom: 16px;
    &-block {
      span {
        display: inline-block;
        width: 100px;
        text-align: right;
        margin-right: 6px;
      }
    }
  }
}
//
//.free {
//  &_header {
//    display: inline-flex;
//    &_list {
//      display: flex;
//      border-radius: 2px;
//      color: rgba(56, 56, 56, 1);
//      font-size: 14px;
//      margin-right: 20px;
//      border: 1px solid rgba(6, 102, 210, 1);
//      .left {
//        padding: 10px 12px;
//        background-color: rgba(250, 245, 202, 1);
//        border-right: 1px solid rgba(6, 102, 210, 1);
//        &-title {
//          margin-right: 10px;
//        }
//      }
//      .right {
//        display: flex;
//        align-items: center;
//        color: rgba(6, 102, 210, 1);
//        i {
//          cursor: pointer;
//          height: 100%;
//          line-height: 41px;
//          padding: 0px 10px;
//          font-size: 21px;
//          &:first-child {
//            border-right: 1px solid rgba(6, 102, 210, 1);
//          }
//        }
//      }
//    }
//  }
//  &_search {
//    &_month {
//      display: flex;
//      align-items: center;
//      margin: 0px 0px 16px 40px;
//      .el-input {
//        margin: 0px 8px;
//      }
//    }
//  }
//  &_body {
//    display: flex;
//    overflow: auto hidden;
//    .left_column {
//      display: inline-flex;
//      flex-direction: column;
//      section {
//        font-size: 14px;
//        border: 1px solid rgba(229, 229, 229, 1);
//        border-top: 0px;
//        display: flex;
//        align-items: center;
//        justify-content: center;
//        width: 70px;
//        height: 40px;
//        &:first-child {
//          height: 60px;
//          border-top: 1px solid rgba(229, 229, 229, 1);
//        }
//      }
//    }
//    .right_row {
//      flex: 1 1 auto;
//      overflow: auto hidden;
//      div {
//        display: flex;
//        .right_row_data{
//          display: flex;
//          flex-direction: column;
//          align-items: center;
//          justify-content: center;
//          border: 1px solid rgba(229, 229, 229, 1);
//          border-right: 0px;
//          .week,.day{
//            display: flex;
//            align-items: center;
//            width: 70px;
//            justify-content: center;
//            flex: 1;
//          }
//          .week{
//            color: #fff;
//            background-color: rgba(88, 206, 232, 1);
//          }
//          .day{
//            background-color: rgba(237, 250, 252, 1)
//          }
//
//          &:first-child{
//            border-left: 0px;
//          }
//        }
//        &:first-child{
//          height: 60px;
//        }
//        &:last-child{
//          flex-direction: column;
//
//        }
//        .right_row_wrap{
//          height: 40px;
//
//          display: inline-flex;
//          .right_row_list{
//            cursor: pointer;
//            flex: 1 0 70px;
//            line-height: 40px;
//            text-align: center;
//            border: 1px solid rgba(229, 229, 229, 1);
//            border-left: 0px;
//            border-top: 0px;
//            box-sizing: content-box;
//            background-color: rgba(255, 250, 209, 1);
//            color: rgba(6, 102, 210, 1);
//          }
//        }
//      }
//      &::-webkit-scrollbar{
//        max-height: 6px;
//      }
//    }
//  }
//}
//.el-icon-plus {
//  cursor: pointer;
//  border: 1px solid rgba(6, 102, 210, 1);
//  color: rgba(6, 102, 210, 1);
//  font-size: 21px;
//  line-height: 41px;
//  padding: 0px 10px;
//  border-radius: 2px;
//}
